草庐IT

ASP.NET Web Forms - 维持 ViewState

全部标签

c# - 从 ASP.NET 中的标记访问我的代码隐藏类属性的最佳方法

假设我有两个文件default.aspx和关联的default.aspx.cs。默认.aspx.cs:protectedvoidPage_Load(objectsender,EventArgse){varmyObject=newMyObject();}有没有办法在default.aspx中做类似的事情:...或类似的东西,而不必使用数据绑定(bind)器或像这样复杂的东西?如果没有办法绕过绑定(bind)数据,那么最好的方法是什么? 最佳答案 你可以,但你必须做一些不同的事情。在您的default.aspx.cs中,添加一个成员:p

c# - 将数组传递给 ASP.NET Core 路由查询字符串

我想做this,但我还希望能够将数组传递到查询字符串中。我试过类似的东西:http://www.sitename.com/route?arr[]=this&arr[]=thathttp://www.sitename.com/route?arr[]=this&thathttp://www.sitename.com/route?arr[0]=this&arr[1]=thathttp://www.sitename.com/route?arr0=this&arr1=thathttp://www.sitename.com/route?arr=this&arr=that我在C#代码中的路由如下所示

c# - 将数组传递给 ASP.NET Core 路由查询字符串

我想做this,但我还希望能够将数组传递到查询字符串中。我试过类似的东西:http://www.sitename.com/route?arr[]=this&arr[]=thathttp://www.sitename.com/route?arr[]=this&thathttp://www.sitename.com/route?arr[0]=this&arr[1]=thathttp://www.sitename.com/route?arr0=this&arr1=thathttp://www.sitename.com/route?arr=this&arr=that我在C#代码中的路由如下所示

c# - 如何通过显示文本在 ASP.NET 下拉列表中设置所选项目?

我有一个通过数据绑定(bind)填充的ASP.NET下拉列表。我有与要选择的列表项的显示文本相匹配的文本。我显然不能使用SelectedText(仅限getter)并且我不知道索引,所以我不能使用SelectedIndex。我目前正在通过遍历整个列表来选择项目,如下所示:ASP:代码:ddItems.DataSource=myItemCollection;ddItems.DataTextField="Name";ddItems.DataValueField="Id";foreach(ListItemiteminddItems.Items){if(item.Text==textToSel

c# - 如何通过显示文本在 ASP.NET 下拉列表中设置所选项目?

我有一个通过数据绑定(bind)填充的ASP.NET下拉列表。我有与要选择的列表项的显示文本相匹配的文本。我显然不能使用SelectedText(仅限getter)并且我不知道索引,所以我不能使用SelectedIndex。我目前正在通过遍历整个列表来选择项目,如下所示:ASP:代码:ddItems.DataSource=myItemCollection;ddItems.DataTextField="Name";ddItems.DataValueField="Id";foreach(ListItemiteminddItems.Items){if(item.Text==textToSel

c# - ASP.NET - 指定的网络密码不正确

我的开发机器中有一个WCF客户端,它需要证书并且工作正常。部署到生产服务器后,出现以下错误:[CryptographicException:Thespecifiednetworkpasswordisnotcorrect.]开发-Win732BITIIS7.5生产-WinSERVER64BIT2008IIS7.5即使网络之间没有密码,也没有证书密码。(我知道,因为开发人员无需密码即可工作)。我拥有的唯一密码是与DEV相同的WCF密码。CrmServiceClientcrm=newCrmServiceClient("CrmServiceEndpoint");crm.ClientCreden

c# - ASP.NET - 指定的网络密码不正确

我的开发机器中有一个WCF客户端,它需要证书并且工作正常。部署到生产服务器后,出现以下错误:[CryptographicException:Thespecifiednetworkpasswordisnotcorrect.]开发-Win732BITIIS7.5生产-WinSERVER64BIT2008IIS7.5即使网络之间没有密码,也没有证书密码。(我知道,因为开发人员无需密码即可工作)。我拥有的唯一密码是与DEV相同的WCF密码。CrmServiceClientcrm=newCrmServiceClient("CrmServiceEndpoint");crm.ClientCreden

c# - JSON 中的 ASP.NET Web API 日期格式未成功序列化

全部,我们正在使用ASP.NETWebAPI,其中我们有一个基于REST的服务,使用JSON作为有效负载。如果我将以下日期作为字符串传递,例如sampleObj:{...myDate:"31/12/201100:00:00",...}作为JSON负载中的属性值,日期属性被反序列化为DateTime.MinValue。字符串格式是否有效?我们知道格式“2012-10-1707:45:00”可以成功连载,但我们不能保证收到的所有日期都采用这种格式。什么是有效选项? 最佳答案 在ASP.NETWebAPI中,您可以通过JsonFormat

c# - JSON 中的 ASP.NET Web API 日期格式未成功序列化

全部,我们正在使用ASP.NETWebAPI,其中我们有一个基于REST的服务,使用JSON作为有效负载。如果我将以下日期作为字符串传递,例如sampleObj:{...myDate:"31/12/201100:00:00",...}作为JSON负载中的属性值,日期属性被反序列化为DateTime.MinValue。字符串格式是否有效?我们知道格式“2012-10-1707:45:00”可以成功连载,但我们不能保证收到的所有日期都采用这种格式。什么是有效选项? 最佳答案 在ASP.NETWebAPI中,您可以通过JsonFormat

c# - 如何在 C# Asp.net 中将 SELECT sql 查询结果保存在数组中

如何将SQL查询的结果保存到数组中?我想在IF语句中使用值(位于col1和col2),导致我想到将它们保存在数组中。varcon=newSqlConnection("DataSource=local;InitialCatalog=Test;IntegratedSecurity=True");using(con)using(varcommand=newSqlCommand("SELECTcol1,col2FROMsometable",con)){con.Open();command.ExecuteNonQuery();} 最佳答案 通